| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | invoice: a reusable bolt12 offer has no terminal paid state | Adam Soltys | 2026-09-22 | 1 | -1/+15 |
| | | | | | | | | | | | | | | | | | | | | | | A bolt12 offer is a standing payment code. CLN derives the same offer_id from the same (amount, description), so re-creating one hands back the original record, whose `received` has accumulated over the offer's whole lifetime. The invoice layout read that as "this invoice was paid" and redirected to the success screen, so reopening a long-lived offer never showed the QR and left no way to copy the lno. Treat a payment as celebratory only when it arrives while the page is open: the socket handler now passes the amount of that payment as `?paid=<amount>`, and the layout uses it in place of the lifetime total for reusable offers. Single-use invoices keep the existing logic, so a partly-paid invoice still stays on the QR rather than celebrating early. The success screen showed lifetime `received` for the same reason, which misreported a single payment to a long-lived offer; it now renders the amount the socket reported, which is already net of tip. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]> | ||||
| * | nostr sign in | Adam Soltys | 2025-01-03 | 1 | -2/+9 |
| | | |||||
| * | iconify noobserver | Adam Soltys | 2024-12-30 | 1 | -1/+1 |
| | | |||||
| * | fix ecash rate | Adam Soltys | 2024-12-05 | 1 | -1/+1 |
| | | |||||
| * | warnings | Adam Soltys | 2024-11-26 | 1 | -25/+12 |
| | | |||||
| * | payment amount helpers | Adam Soltys | 2024-11-14 | 1 | -59/+15 |
| | | |||||
| * | amount component | Adam Soltys | 2024-11-14 | 1 | -7/+14 |
| | | |||||
| * | svelte 5 | Adam Soltys | 2024-11-08 | 1 | -4/+8 |
| | | |||||
| * | dark styles | Adam Soltys | 2024-11-05 | 1 | -1/+1 |
| | | |||||
| * | fix some redirects | Adam Soltys | 2024-09-17 | 1 | -1/+1 |
| | | |||||
| * | remove transitions | Adam Soltys | 2024-09-17 | 1 | -1/+1 |
| | | |||||
| * | move routes | Adam Soltys | 2024-09-17 | 1 | -0/+85 |
| | | |||||
| * | pots | Adam Soltys | 2023-01-18 | 1 | -62/+0 |
| | | |||||
| * | payments migration | Adam Soltys | 2023-01-13 | 1 | -2/+1 |
| | | |||||
| * | server redis migration | Adam Soltys | 2023-01-13 | 1 | -2/+2 |
| | | |||||
| * | transaction list styles | Adam Soltys | 2022-12-15 | 1 | -1/+1 |
| | | |||||
| * | prettier | Adam Soltys | 2022-12-15 | 1 | -3/+1 |
| | | |||||
| * | show users involved in voucher creation/redemption | Adam Soltys | 2022-12-15 | 1 | -0/+4 |
| | | |||||
| * | subtract tip from received amount | Adam Soltys | 2022-11-12 | 1 | -4/+4 |
| | | |||||
| * | style tweaks | Adam Soltys | 2022-11-11 | 1 | -6/+4 |
| | | |||||
| * | refactor settings | Adam Soltys | 2022-11-09 | 1 | -27/+41 |
| | | |||||
| * | display tips | Adam Soltys | 2022-11-03 | 1 | -3/+12 |
| | | |||||
| * | invoice requests | Adam Soltys | 2022-11-03 | 1 | -2/+2 |
| | | |||||
| * | move to app layout | Adam Soltys | 2022-11-02 | 1 | -0/+40 |
